Dans la lignée des événements PGDay (« journée PostgreSQL ») organisés en Italie, en Grande Bretagne et aux États-Unis, l'association des utilisateurs francophones de PostgreSQL (PostgreSQLFr), en partenariat avec Toulibre, lance une journée dédiée à la base de données libre PostgreSQL.
Cette journée se tient le samedi 4 octobre 2008, de 9h à 18h au centre culturel Soupetard à Toulouse.
Talend Open Studio 2.4.0
Talend a sorti la version 2.4.0 de Talend Open Studio le 7 juin 2008. Talend Open Studio est un outil d'intégration de données open source, distribué sous licence GPL. Il est principalement utilisé pour l'ETL et l'intégration de données opérationnelles. Un ETL permet de connecter différentes sources de données (comme des SGBDs), d'exporter, importer des données entre eux, etc. Talend Open Studio propose une interface graphique permettant de concevoir les traitements.
Qu'y a t-il de nouveau dans cette version ? Comparé à Talend Open Studio 2.3.x, de nombreuses fonctionnalités ont été ajoutées :
Nous avons aussi intégré des dizaines de nouveaux composants et connecteurs, notamment :
Qu'y a t-il de nouveau dans cette version ? Comparé à Talend Open Studio 2.3.x, de nombreuses fonctionnalités ont été ajoutées :
- Un tMap persistant qui permet d'effectuer des lookups sur des flux massifs (plusieurs Go) ;
- Gestion des contextes et des métadonnées revue et améliorée ;
- Propagation des changements des métadonnées avec analyse de dépendances ;
- Nouveau mode ELT avec la possibilité d'externaliser les patterns SQL ;
- Mise en évidence des subjobs avec définition de pre- et post-jobs ;
- Installation automatique de composants depuis l'Ecosystem ;
- Nouveaux assistants (Excel, SalesForce.com).
Nous avons aussi intégré des dizaines de nouveaux composants et connecteurs, notamment :
- Parallélisation des liens iterate
- Nouveau support ou amélioration du support de plusieurs bases de données (EnterpriseDB, MaxDB, DB2, Sybase, Interbase, etc.) ;
- Support pour les Dimensions à Evolution Lente en mode ELT ;
- Pipe d'une commande externe sur le flux de données ;
- Lookup de pays à partir de l'adresse IP.
PostgreSQL 8.3 : présentation par Guillaume Lelarge mercredi 7 mai 2008
Parinux organise une présentation du gestionnaire de base de données PostgreSQL :
le mercredi 7 mai 2008 de 19h15 à 20h30
Espace Loisirs et Multimedia
105 avenue La Bourdonnais
75007 - Paris
Métro Ecole Militaire
le mercredi 7 mai 2008 de 19h15 à 20h30
Espace Loisirs et Multimedia
105 avenue La Bourdonnais
75007 - Paris
Métro Ecole Militaire
Firebird 2.1 est là
Le projet Firebird a annoncé la disponibilité du gestionnaire de base de données libre et multiplateforme Firebird en version 2.1.
Cette nouvelle version "majeure", toujours sous licence IDPL est significative de la bonne santé du projet. En effet, outre le fait que cette version est la première d'une série dont les nouvelles versions seront plus fréquentes - la version 2.5 est planifiée pour fin 2008 - c'est la première fois qu'une version de Firebird est dès sa naissance proposée sous autant de plates-formes et c'est certainement la version qui aura été la plus testée avant publication.
Concernant les plates-formes justement, outre les traditionnelles versions Linux 32 et 64, et Windows 32, Firebird 2.1 est disponible pour Windows 64 et Mac OS X Intel 32 et 64 et ppc. Concernant Mac OS X, Firebird s'intègre parfaitement à cette plateforme et est le seul SGBDR libre livré sous forme de Framework. Une version sous plate-forme ARM sera très vite disponible, en plus des versions Solaris et HP-UX.
Cette nouvelle version "majeure", toujours sous licence IDPL est significative de la bonne santé du projet. En effet, outre le fait que cette version est la première d'une série dont les nouvelles versions seront plus fréquentes - la version 2.5 est planifiée pour fin 2008 - c'est la première fois qu'une version de Firebird est dès sa naissance proposée sous autant de plates-formes et c'est certainement la version qui aura été la plus testée avant publication.
Concernant les plates-formes justement, outre les traditionnelles versions Linux 32 et 64, et Windows 32, Firebird 2.1 est disponible pour Windows 64 et Mac OS X Intel 32 et 64 et ppc. Concernant Mac OS X, Firebird s'intègre parfaitement à cette plateforme et est le seul SGBDR libre livré sous forme de Framework. Une version sous plate-forme ARM sera très vite disponible, en plus des versions Solaris et HP-UX.
phpPgAdmin 4.2
phpPgAdmin est un projet proposant d'administrer un ou plusieurs de vos serveurs PostgreSQL à travers un navigateur. Le dimanche 6 avril dernier est sorti la version 4.2 de ce dernier. Cette toute dernière mouture apporte la prise en charge de PostgreSQL 8.3, pas mal de nouvelles fonctionnalités - fonctionnelles ou ergonomiques - et son lot de corrections d'anomalies.
phpPgAdmin est un projet vieux de plus de 5 ans (sous ce nom), est traduit dans 28 langues différentes et continue ainsi son évolution pour servir au mieux possible la « base de données libre la plus avancée au monde ».
phpPgAdmin est un projet vieux de plus de 5 ans (sous ce nom), est traduit dans 28 langues différentes et continue ainsi son évolution pour servir au mieux possible la « base de données libre la plus avancée au monde ».
Rendez-vous Firebird printemps 2008
Firebird (SGBD sous licence IDPL) 2.1 arrive et à cette occasion une conférence tutoriel aura lieu le 16 mai 2008 au stade Hernest Wallon à Toulouse, en présence de membres de l’équipe du projet Firebird.
Au programme le matin :
NdM : L'inscription est obligatoire et une participation aux frais de 50 euros est demandée, incluant le repas du midi.
Au programme le matin :
- Firebird présent, futur par Paul Beach (Président de la Fondation Firebird)
- Firebird, FreePascal avec les composants UIB par Henri Gourvest (auteur des UIB)
- Spécificités de Firebird sous Windows (authentification native, plusieurs instances de Firebird, Vista, Windows 2008, etc.) par Paul Reeves (membre du projet Firebird, responsable des builds Windows)
NdM : L'inscription est obligatoire et une participation aux frais de 50 euros est demandée, incluant le repas du midi.
Invitation Soirée MySQL-Sun Community
Afin de célébrer la fusion Sun-MySQL, une série de rencontres avec la communauté est organisée dans de nombreuses capitales mondiales.
En France l'événement aura lieu le 2 avril à Paris, de 18h00 à 23h00. Cette rencontre festive permettra à l’ensemble des développeurs de la communauté open source d’échanger autour des aspects techniques de la fusion et de rencontrer quelques VP Sun-MySQL.
Cela se passera au Patricks Irish Pub, 33 rue de Montreuil, à Paris dans le 11ème arrondissement, à 5 mn de Bastille et Gare de Lyon (Metro Faidherbe-Chaligny, Ligne 8). L'entrée est gratuite, avec un Open bar de 18h00 à 22h00.
Il est demandé de réserver avant le 27 Mars auprès de vloquet_at_alx-communication.com
Pour tout renseignement, tel. : 06 68 42 79 68
En France l'événement aura lieu le 2 avril à Paris, de 18h00 à 23h00. Cette rencontre festive permettra à l’ensemble des développeurs de la communauté open source d’échanger autour des aspects techniques de la fusion et de rencontrer quelques VP Sun-MySQL.
Cela se passera au Patricks Irish Pub, 33 rue de Montreuil, à Paris dans le 11ème arrondissement, à 5 mn de Bastille et Gare de Lyon (Metro Faidherbe-Chaligny, Ligne 8). L'entrée est gratuite, avec un Open bar de 18h00 à 22h00.
Il est demandé de réserver avant le 27 Mars auprès de vloquet_at_alx-communication.com
Pour tout renseignement, tel. : 06 68 42 79 68
freedom 2.10 : conversion de fichiers
Après 6 mois de développement, freedom , ECM open source, sort en version 2.10.
L'évolution principale depuis la version 2.8 est la possibilité de convertir les fichiers en divers formats grâce à un nouveau serveur de transformation, paramétrable, qui n'attend plus que de nouvelles extensions. Il dispose aussi notamment d'un nouveau module « mailconnector » permettant de sauvegarder les messages d'un serveur IMAP dans la base documentaire.
D'un point de vue ergonomie, les aides à la saisie permettant de récupérer des informations dans les formulaires ont été ré-écrites en AJAX. La dernière évolution majeure est la possibilité d'utiliser des fichiers openDocumentText (fichier .odt de openOffice.org) pour faire des modèles de documents. Ceci est particulièrement utile pour les besoins d'impression papier. Couplé au serveur de transformation, les sorties PDF sont aussi possibles à partir de ces modèles.
L'évolution principale depuis la version 2.8 est la possibilité de convertir les fichiers en divers formats grâce à un nouveau serveur de transformation, paramétrable, qui n'attend plus que de nouvelles extensions. Il dispose aussi notamment d'un nouveau module « mailconnector » permettant de sauvegarder les messages d'un serveur IMAP dans la base documentaire.
D'un point de vue ergonomie, les aides à la saisie permettant de récupérer des informations dans les formulaires ont été ré-écrites en AJAX. La dernière évolution majeure est la possibilité d'utiliser des fichiers openDocumentText (fichier .odt de openOffice.org) pour faire des modèles de documents. Ceci est particulièrement utile pour les besoins d'impression papier. Couplé au serveur de transformation, les sorties PDF sont aussi possibles à partir de ces modèles.
Une nouvelle application métier basée sur Maarch : Maarch PeopleBox
L'infrastructure d’archivage GED Open source complète, Maarch, poursuit son développement et propose une nouvelle application métier GPL basée sur son framework.
Il s'agit cette fois d'une application de gestion des dossiers du personnel, très demandée ces temps-ci, à cause du volume grandissant des documents à conserver, et des risques liés à la réglementation du travail de plus en plus stricte.
NdM : en plus de Maarch Letterbox pour la gestion du courrier, Maarch PeopleBox s'adresse à la gestion de Ressources Humaines et s'appuie sur le framework Maarch en PHP5 / MySQL.
Il s'agit cette fois d'une application de gestion des dossiers du personnel, très demandée ces temps-ci, à cause du volume grandissant des documents à conserver, et des risques liés à la réglementation du travail de plus en plus stricte.
NdM : en plus de Maarch Letterbox pour la gestion du courrier, Maarch PeopleBox s'adresse à la gestion de Ressources Humaines et s'appuie sur le framework Maarch en PHP5 / MySQL.
Sortie de PostgreSQL 8.3
Le 4 février 2008, le groupe de développement PostgreSQL (PostgreSQL Global Development Group) a publié la tant attendue version 8.3 de la base de données libre la plus avancée au monde.
Concernant les performances, cette nouvelle version perpétue la montée en puissance de la branche 8 avec un lot de nouvelles fonctionnalités très intéressantes :
Concernant les performances, cette nouvelle version perpétue la montée en puissance de la branche 8 avec un lot de nouvelles fonctionnalités très intéressantes :
- La technologie HOT (Heap Only Tuples) ;
- L'auto-optimisation du processus d'écriture en tâche de fond ;
- La validation asynchrone ;
- L'étalement des points de vérification ;
- Les parcours synchronisés ;
- La réduction des en-têtes varlena ;
- La protection du parcours du cache L2 ;
- L'assignation paresseuse des XID.
- La journalisation applicative au format CSV ;
- SQL/XML ;
- Le support de MS Visual C++ ;
- La gestion des ENUM ;
- La recherche textuelle intégrée ;
- SSPI & GSSAPI ;
- Les tableaux de types composés ;
- pg_standby.
Sun Microsystems fait l'acquisition de MySQL
Aujourd'hui, la société Sun Microsystems a annoncé le rachat de la société MySQL AB pour la somme d'un milliard de dollars. MySQL est une société suédoise créée en 1995 qui développe le logiciel de base de données MySQL et compte aujourd'hui 360 employés. Son modèle économique est similaire à celui de la société Trolltech pour la bibliothèque Qt : distribuer librement un produit sous licence GPL, et le commercialiser à ceux qui souhaitent l'utiliser comme base pour des produits propriétaires.
Jonathan Schwartz, CEO de Sun depuis 2006, et à l'origine de plusieurs mouvements de l'entreprise vers le Libre, explique ainsi sur son blog : we're putting a billion dollars behind the M in LAMP. Dans un long billet intitulé Apprendre aux dauphins à voler, en référence au logo de MySQL, il explique les raisons qui ont poussé Sun à faire l'acquisition de la société MySQL AB. Du coté de MySQL, Kaj Arnö, vice-président en charge de la communauté, explique ce que cette acquisition va signifier pour les utilisateurs de MySQL.
Pour la communauté du Libre, c'est un nouveau mouvement de concentration (on se rappelle par exemple du rachat de JBoss par RedHat), mais également une nouvelle preuve de la viabilité du modèle économique choisi par une entreprise du libre comme MySQL, avec une valorisation très importante.
NdM : merci également à dark_moule pour sa proposition d'article à ce sujet.
Jonathan Schwartz, CEO de Sun depuis 2006, et à l'origine de plusieurs mouvements de l'entreprise vers le Libre, explique ainsi sur son blog : we're putting a billion dollars behind the M in LAMP. Dans un long billet intitulé Apprendre aux dauphins à voler, en référence au logo de MySQL, il explique les raisons qui ont poussé Sun à faire l'acquisition de la société MySQL AB. Du coté de MySQL, Kaj Arnö, vice-président en charge de la communauté, explique ce que cette acquisition va signifier pour les utilisateurs de MySQL.
Pour la communauté du Libre, c'est un nouveau mouvement de concentration (on se rappelle par exemple du rachat de JBoss par RedHat), mais également une nouvelle preuve de la viabilité du modèle économique choisi par une entreprise du libre comme MySQL, avec une valorisation très importante.
NdM : merci également à dark_moule pour sa proposition d'article à ce sujet.
DB-Everywhere a besoin de retours
Le projet DB-everywhere a pour but d'obtenir une interface web d'administration de base de données. Pour le moment l'application supporte MySQL, MaxSQL (MySQL avec le support du moteur de base de données BerkeleyDB) et Oracle (toutes les bases de données possédant un pilote JDBC pourront être prises en compte).
Les principales fonctionnalités d'administration ont été codées :
Le domaine des bases de données étant très large, le projet a besoin d'un maximum de retours (bugs, demandes de fonctionnalités, documentations...) pour pouvoir arriver le plus rapidement possible à une version 1.0 couvrant un maximum de fonctionnalités. Toute aide sera donc la bienvenue.
Les principales fonctionnalités d'administration ont été codées :
- création, modification, suppression de tables, views ;
- requête SQL ;
- export,import CSV ;
- création de sa propre procédure d'import.
Le domaine des bases de données étant très large, le projet a besoin d'un maximum de retours (bugs, demandes de fonctionnalités, documentations...) pour pouvoir arriver le plus rapidement possible à une version 1.0 couvrant un maximum de fonctionnalités. Toute aide sera donc la bienvenue.
Talend Open Studio 2.2.0
Talend, éditeur français, a sorti la version 2.2.0 de Talend Open Studio le 8 octobre 2007. Talend Open Studio est un outil d'intégration de données open source, distribué sous licence GPL. Il est principalement utilisé pour l'ETL et l'intégration de données opérationnelles. Talend Open Studio propose une interface graphique permettant de concevoir des traitements sur tout type de données.
Au rythme d'une release tous les 3 mois, la 2.2.0 apporte de nombreuses enrichissements par rapport à la 2.1.x, côté studio de conception et côté génération de script Perl ou Java. Voici une liste des principales évolutions.
Nouveautés du studio : basé sur Eclipse 3.3, constructeur graphique d'expressions, glisser/déposer des metadonnées pour créer des composants préconfigurés ainsi qu'une refonte de la gestion des contextes simplifiant leur utilisation.
Nouveautés pour la génération de code Perl : performances accrues pour les jobs complexes, mesure de volume de données, recherche récursive de fichier, produit cartésien, fusion de flux, SCP, attente sur évènement fichier ou SQL, partage de connexion Oracle et PostgreSQL.
Nouveautés pour la génération de code Java : connecteur AS/400, appel aux procédures stockées, Slowly Changing Dimensions, LDAP, connecteur VTiger, export de job en tant que service web, SCP, attente sur évènement, support de Groovy, sortie dédiée aux erreurs pour les composants d'écriture en base de données.
Au rythme d'une release tous les 3 mois, la 2.2.0 apporte de nombreuses enrichissements par rapport à la 2.1.x, côté studio de conception et côté génération de script Perl ou Java. Voici une liste des principales évolutions.
Nouveautés du studio : basé sur Eclipse 3.3, constructeur graphique d'expressions, glisser/déposer des metadonnées pour créer des composants préconfigurés ainsi qu'une refonte de la gestion des contextes simplifiant leur utilisation.
Nouveautés pour la génération de code Perl : performances accrues pour les jobs complexes, mesure de volume de données, recherche récursive de fichier, produit cartésien, fusion de flux, SCP, attente sur évènement fichier ou SQL, partage de connexion Oracle et PostgreSQL.
Nouveautés pour la génération de code Java : connecteur AS/400, appel aux procédures stockées, Slowly Changing Dimensions, LDAP, connecteur VTiger, export de job en tant que service web, SCP, attente sur évènement, support de Groovy, sortie dédiée aux erreurs pour les composants d'écriture en base de données.
Freedom 2.8 : Amélioration de l'ergonomie, recherche plein texte globale optimisée
Freedom est un ECM complet permettant la structuration de tout type d'information et la création rapide d'application collaborative par simple définition du modèle de donnée, du modèle de droit et du modèle de circulation de l'information.
Le plus de Freedom est de permettre cette structuration simplement par paramétrage, sans nécessiter la moindre ligne de code. Il reste tout de même possible de créer ses propres interfaces et de coupler Freedom avec d'autres applications, par l'utilisation des API SOAP , PHP et AJAX.
NdM : sous le terme d'ECM dans cet article se cache l'utilisation de l'informatique pour la gestion des documents propres au fonctionnement d'une entreprise (commandes, devis, factures, contrats, fiche produit, bon de livraison, etc.) en lien avec la dématérialisation des échanges administratifs. Cela est particulièrement important pour traiter toute la "paperasse" de manière automatique et simplifier le travail d'archivage.
Le plus de Freedom est de permettre cette structuration simplement par paramétrage, sans nécessiter la moindre ligne de code. Il reste tout de même possible de créer ses propres interfaces et de coupler Freedom avec d'autres applications, par l'utilisation des API SOAP , PHP et AJAX.
NdM : sous le terme d'ECM dans cet article se cache l'utilisation de l'informatique pour la gestion des documents propres au fonctionnement d'une entreprise (commandes, devis, factures, contrats, fiche produit, bon de livraison, etc.) en lien avec la dématérialisation des échanges administratifs. Cela est particulièrement important pour traiter toute la "paperasse" de manière automatique et simplifier le travail d'archivage.
Nouvelle version du Fork de DBDesigner
DBDesigner Fork est un fork du très bon produit réalisé par FabForce DB Designer 4.
DBDesigner est un système de conception visuel de base de données, qui intègre la création et la conception de base de données (modèle conceptuel de données ou MCD, définissant les entités-association "à la" Merise) et du reverse engineering (récupération du modèle physique de données à partir d'une base existante).
DB Designer 4 ne fonctionnait à l'époque qu'avec les bases de données MySQL, mais avec DBDesigner Fork il permet de travailler avec FirebirdSQL/InterBase, Microsoft SQL Server, MySQL, Oracle et PostgreSQL.
DBD Fork permet de faire de la modélisation, du requêtage et du script SQL assez facilement.
Depuis le 31 Juillet, une nouvelle version est disponible, nous venons de passer à la 1.4.
DBDesigner est un système de conception visuel de base de données, qui intègre la création et la conception de base de données (modèle conceptuel de données ou MCD, définissant les entités-association "à la" Merise) et du reverse engineering (récupération du modèle physique de données à partir d'une base existante).
DB Designer 4 ne fonctionnait à l'époque qu'avec les bases de données MySQL, mais avec DBDesigner Fork il permet de travailler avec FirebirdSQL/InterBase, Microsoft SQL Server, MySQL, Oracle et PostgreSQL.
DBD Fork permet de faire de la modélisation, du requêtage et du script SQL assez facilement.
Depuis le 31 Juillet, une nouvelle version est disponible, nous venons de passer à la 1.4.
MySQL Proxy
MySQL AB a publié il y a quelques semaines un nouvel outil fort intéressant et qui a été accueilli avec enthousiasme par la communauté des utilisateurs MySQL. Il s'agit de MySQL Proxy. Comme son nom l'indique ce programme se place entre le client et le serveur MySQL. La puissance de ce logiciel réside notamment dans sa flexibilité, fournie par le langage de script Lua.
Selon Wikipédia : Lua est un langage de script libre dont l'interpréteur est conçu dans un but de compacité (95 à 185 Ko pour la version 5.0.2, selon le compilateur utilisé et le système cible). Lua est conçu de manière à pouvoir être embarqué au sein d'une autre application, ce qui permet d'étendre celle-ci.
Avec MySQL Proxy, vous serez capable de :
Selon Wikipédia : Lua est un langage de script libre dont l'interpréteur est conçu dans un but de compacité (95 à 185 Ko pour la version 5.0.2, selon le compilateur utilisé et le système cible). Lua est conçu de manière à pouvoir être embarqué au sein d'une autre application, ce qui permet d'étendre celle-ci.
Avec MySQL Proxy, vous serez capable de :
- Filtrer les requêtes avant de les transmettre au serveur ;
- Réécrire certaines requêtes (en corrigant la syntaxe par exemple) ;
- Intercepter le resultset afin d'y supprimer, modifier ou ajouter des enregistrements ;
- Interdire le retour de certains résultats vers le client.
- Rediriger les écritures sur le maître et les lectures sur l'esclave, dans le cas de réplication ;
- Exécuter des commandes Shell.
Alfresco : Nouvelle version 2.1 et rapport sur les usages
L'été est chargé pour Alfresco avec plusieurs annonces en parallèle. L'annonce d'une nouvelle version apportant son lot de nouveautés et la mise en ligne d'une étude sur sa communauté d'utilisateurs.
Pour rappel, et alors que certains outils dits CMS se concentrent sur la gestion de contenu de type web principalement, Alfresco est un outil d'ECM dont le rôle est de gérer l'ensemble des contenus d'une entreprise sous plusieurs aspects :
Pour plus d'informations sur ces concepts, vous n'échapperez évidemment pas à un lien vers Wikipédia.
Alfresco est à la base le résultat des travaux d'une équipe qui provient massivement de Documentum, le leader historique du marché, mais aussi d'Interwoven pour la partie gestion de contenu web. Désormais presque 30 personnes travaillent à temps plein juste sur le développement du produit.
Mais qui dit Logiciel Libre (Alfresco est publié sous licence GPL) dit communauté et, sur ce point, le grand changement pour Alfresco est la place très grande qu'elle prend maintenant. Ainsi, les premières véritables contributions majeures de code ont été intégrées au coeur du produit et le nombre de nouveaux projets déposés chaque mois sur la forge dédiée augmente sans cesse, profitant certainement du nouveau système d'extension.
Pour la longue liste des nouveautés et une étude sur la communauté Alfresco, voir la suite de la dépêche.
Pour rappel, et alors que certains outils dits CMS se concentrent sur la gestion de contenu de type web principalement, Alfresco est un outil d'ECM dont le rôle est de gérer l'ensemble des contenus d'une entreprise sous plusieurs aspects :
- La gestion électronique de document ;
- La gestion de contenu Web ;
- Les workflows permettant entre autres les processus de validation ;
- La gestion des enregistrements (les preuves légales et le cycle de vie) ;
- En partie la gestion des contenus multimédia (Vidéo, images) ;
- L'intégration des documents numérisés lors d'un processus de dématérialisation (sur ce point malheureusement en liaison avec des outils propriétaires car les outils de RAD libres manquent cruellement de maturité, pour ne pas dire d'existence).
Pour plus d'informations sur ces concepts, vous n'échapperez évidemment pas à un lien vers Wikipédia.
Alfresco est à la base le résultat des travaux d'une équipe qui provient massivement de Documentum, le leader historique du marché, mais aussi d'Interwoven pour la partie gestion de contenu web. Désormais presque 30 personnes travaillent à temps plein juste sur le développement du produit.
Mais qui dit Logiciel Libre (Alfresco est publié sous licence GPL) dit communauté et, sur ce point, le grand changement pour Alfresco est la place très grande qu'elle prend maintenant. Ainsi, les premières véritables contributions majeures de code ont été intégrées au coeur du produit et le nombre de nouveaux projets déposés chaque mois sur la forge dédiée augmente sans cesse, profitant certainement du nouveau système d'extension.
Pour la longue liste des nouveautés et une étude sur la communauté Alfresco, voir la suite de la dépêche.
SQLite 3.4.0 est sorti
Une nouvelle version mineure est sortie le 18 juin pour le moteur de base de données SQL SQLite.
Cette version a été appelée 3.4.0 à la place de 3.3.18 pour attirer l'attention sur les possibles problèmes d'incompatibilités qui peuvent découler des ajouts effectués. En effet, cette version ajoute des limites explicites sur les tailles et les quantités des objets manipulés par SQLite. Les nouvelles limites peuvent causer des problèmes de compatibilité avec les applications existantes qui utilisent exagérément les larges strings, BLOBs, tables ou les rapports SQL. Ces nouvelles limites peuvent être augmentées lors de la phase de compilation.
Cette version a été appelée 3.4.0 à la place de 3.3.18 pour attirer l'attention sur les possibles problèmes d'incompatibilités qui peuvent découler des ajouts effectués. En effet, cette version ajoute des limites explicites sur les tailles et les quantités des objets manipulés par SQLite. Les nouvelles limites peuvent causer des problèmes de compatibilité avec les applications existantes qui utilisent exagérément les larges strings, BLOBs, tables ou les rapports SQL. Ces nouvelles limites peuvent être augmentées lors de la phase de compilation.
Tiny ERP : des nouveautés
Tiny ERP, le logiciel libre de gestion d'entreprises (PGI) vient de sortir une nouvelle version. Avec elle, plus de 200 modules sont publiés.
Ceux-ci vont de la gestion des amortissements dans le module comptable à la gestion de projets pour les sociétés de services, en passant par le contrôle qualité pour la production.
Mais la grande nouveauté est la sortie du client Web (Turbogears), disponible en plus du client applicatif (GTK) habituel. Celui-ci offre de nombreuses possibilités nouvelles telles que la gestion du portail client/fournisseur, l'intégration dans le site web de l'entreprise et les facilités de déploiement. Le framework Tiny ERP permet donc de développer en une fois une application web/AJAX et en client/serveur.
Outre ces grandes améliorations, on retrouve aussi des tableaux de bord et graphiques intégrés, une ergonomie totalement revue, un éditeur de rapport intégré à OpenOffice.org et une gestion des modules pour simplifier la publication des contributions et l'installation de celles-ci.
Ceux-ci vont de la gestion des amortissements dans le module comptable à la gestion de projets pour les sociétés de services, en passant par le contrôle qualité pour la production.
Mais la grande nouveauté est la sortie du client Web (Turbogears), disponible en plus du client applicatif (GTK) habituel. Celui-ci offre de nombreuses possibilités nouvelles telles que la gestion du portail client/fournisseur, l'intégration dans le site web de l'entreprise et les facilités de déploiement. Le framework Tiny ERP permet donc de développer en une fois une application web/AJAX et en client/serveur.
Outre ces grandes améliorations, on retrouve aussi des tableaux de bord et graphiques intégrés, une ergonomie totalement revue, un éditeur de rapport intégré à OpenOffice.org et une gestion des modules pour simplifier la publication des contributions et l'installation de celles-ci.
Google apporte des améliorations à MySQL
Google a apporté des modifications au code de la base de donnée libre MySQL. Ces modifications portent sur la haute disponibilité et la flexibilité sur la version 4, et normalement bientôt sur la version 5.
Voici les modifications majeures :
Voici les modifications majeures :
- SemiSyncReplication pour les réplications semi-synchrones : block commit sur un maître jusqu'à ce que au moins un esclave acquitte la réception de tous les évènements de réplication
- MirroredBinlogs mirroring du binlog à partir d'un maître vers un esclave.
- FastMasterPromotion pour rapidement promouvoir un esclave en maître lors d'un failover, sans redémarrage
- TransactionalReplication pour rendre cohérents InnoDB et l'état de la réplication sur un esclave durant une restauration à partir d'un crash
- UserTableMonitoring nouveaux ordres SQL pour monitorer les ressources par table et utilisateur
Talend Open Studio 2.0.0
La version 2.0.0 de Talend Open Studio est sortie le 11 avril 2007. Talend Open Studio est un outil d’intégration de données utilisé pour l'ETL et l’intégration de données opérationnelle. Il est distribué sous licence GPL. Talend Open Studio propose une interface permettant de concevoir graphiquement les connexions aux sources et les traitements sur les données. L'interface graphique utilise la plateforme Eclipse.
Le travail sur les données est réalisé par des scripts générés. Pour ces derniers, le choix des langages s'est naturellement porté sur des langages ouverts et répandus. Depuis l'origine, Talend Open Studio génère du Perl. La version 2 a introduit la génération de code Java et SQL. En fonction des traitements à réaliser et de l'environnement technique cible, Talend Open Studio propose le choix entre une architecture ETL (exécution des transformations par les scripts Perl ou Java) ou ELT (exécution des transformations dans le SGBD en SQL natif). Très tôt dans la conception du logiciel, tout est mis en oeuvre pour optimiser les performances des scripts générés.
Talend Open Studio dispose de connexions vers les bases de données (MySQL, PostgreSQL, Oracle...), les fichiers (CSV, positionnel, Excel, XML...) ou bien encore les services web. L'application permet par exemple de gérer graphiquement des jointures entre différentes sources de données, de récupérer ou d'envoyer des fichiers via FTP ou bien encore d'envoyer des notifications par mail.
La conception très visuelle des "jobs" permet de présenter des statistiques d'exécution en temps réel ou encore de tracer les données transitant ligne à ligne dans les composants de la chaîne de traitement.
L'architecture de Talend Open Studio a été conçue pour être étendue par des composants que les utilisateurs peuvent écrire eux-mêmes, adaptant ainsi au mieux les possibilités techniques de l'outil pour une utilisation plus spécifique.
Le travail sur les données est réalisé par des scripts générés. Pour ces derniers, le choix des langages s'est naturellement porté sur des langages ouverts et répandus. Depuis l'origine, Talend Open Studio génère du Perl. La version 2 a introduit la génération de code Java et SQL. En fonction des traitements à réaliser et de l'environnement technique cible, Talend Open Studio propose le choix entre une architecture ETL (exécution des transformations par les scripts Perl ou Java) ou ELT (exécution des transformations dans le SGBD en SQL natif). Très tôt dans la conception du logiciel, tout est mis en oeuvre pour optimiser les performances des scripts générés.
Talend Open Studio dispose de connexions vers les bases de données (MySQL, PostgreSQL, Oracle...), les fichiers (CSV, positionnel, Excel, XML...) ou bien encore les services web. L'application permet par exemple de gérer graphiquement des jointures entre différentes sources de données, de récupérer ou d'envoyer des fichiers via FTP ou bien encore d'envoyer des notifications par mail.
La conception très visuelle des "jobs" permet de présenter des statistiques d'exécution en temps réel ou encore de tracer les données transitant ligne à ligne dans les composants de la chaîne de traitement.
L'architecture de Talend Open Studio a été conçue pour être étendue par des composants que les utilisateurs peuvent écrire eux-mêmes, adaptant ainsi au mieux les possibilités techniques de l'outil pour une utilisation plus spécifique.
Oracle souffle Yahoo à RedHat
Fin octobre 2006, Larry Ellison (co-fondateur d'Oracle Corporation), annonçait le lancement d'Unbreakable Linux 2.0, le programme de support GNU/Linux d'Oracle. Cette offre s'adressait avant tout aux clients RedHat utilisant la base de données Oracle, de ce fait la plupart des observateurs prévoyaient que cette annonce ne pourrait faire trembler le géant au chapeau rouge. Avec une grille de tarifs particulièrement intéressante, l'offre n'est toutefois pas dénuée d'intérêt.
Ce 20 mars, le même Larry Ellison, a profité d'une conférence avec des analystes au cours de laquelle il a fait le point sur les résultats de cette offre pour annoncer son premier gros succès : Yahoo devient le premier client GNU/Linux d'Oracle. Yahoo est un gros consommateur de machines et est, à ce titre, très courtisé, son parc représente, en effet, plusieurs centaines de milliers de serveurs. Ellison a également annoncé avoir signé des contrats pouvant atteindre le 1/2 million de dollars mais n'évoque pas le montant de celui passé avec Yahoo.
RedHat et Yahoo soulignent toutefois que RedHat n'a pas été éjecté et que leur collaboration va continuer.
Oracle se place donc en challenger sérieux sur le marché, ce qui peut forcer RedHat à réagir. En fin d'année, celui-ci affirmait ne pas vouloir modifier ses tarifs, on va voir s'il revient sur sa décision.
Ce 20 mars, le même Larry Ellison, a profité d'une conférence avec des analystes au cours de laquelle il a fait le point sur les résultats de cette offre pour annoncer son premier gros succès : Yahoo devient le premier client GNU/Linux d'Oracle. Yahoo est un gros consommateur de machines et est, à ce titre, très courtisé, son parc représente, en effet, plusieurs centaines de milliers de serveurs. Ellison a également annoncé avoir signé des contrats pouvant atteindre le 1/2 million de dollars mais n'évoque pas le montant de celui passé avec Yahoo.
RedHat et Yahoo soulignent toutefois que RedHat n'a pas été éjecté et que leur collaboration va continuer.
Oracle se place donc en challenger sérieux sur le marché, ce qui peut forcer RedHat à réagir. En fin d'année, celui-ci affirmait ne pas vouloir modifier ses tarifs, on va voir s'il revient sur sa décision.
Sortie de PostgreSQL 8.2
A 23h00, ce 5 décembre, la communauté des développeurs de PostgreSQL publie la dernière version stable de PostgreSQL, la 8.2. Au programme : meilleures performances, sauvegardes à chaud améliorées, génération des index en ligne...
Les nouveaux outils et fonctionnalités facilitant la gestion de bases de données et le développement incluent :
Améliorations des performances : la version 8.2 améliore les performances d'environ 20% sur les tests de système OLTP (online transaction processing) de pointe. Les utilisateurs peuvent gagner plus encore dans les rendements d'entreposage de données. Les changements comprennent des tris en mémoire et sur disque plus rapides, un meilleur dimensionnement en multi-processeurs, une meilleure planification des requêtes sur les données partitionnées, des chargements massifs plus rapides et des jointures externes grandement accélérées.
Sauvegarde à chaud de bases de données : grâce à une extension de la fonctionnalité « Point in Time Recovery » (restauration d'un instantané), les administrateurs peuvent désormais aisément créer une copie de basculement (failover) du cluster de bases de données.
Construction des index en ligne : les index peuvent désormais être construits alors que les applications écrivent dans les tables de la base. Cela permet d'optimiser les performances sans temps d'arrêt.
Fonctionnalités SQL:2003 : PostgreSQL, bien connu pour son respect des standards, a ajouté un grand nombre des nouvelles fonctionnalités introduites dans les spécifications SQL:2003. Parmi celles-ci, on trouve : les aggrégats de statistiques, les instructions VALUE sur plusieurs lignes, UPDATE RETURNING et les aggrégats multi-colonnes.
Les nouveaux outils et fonctionnalités facilitant la gestion de bases de données et le développement incluent :
Améliorations des performances : la version 8.2 améliore les performances d'environ 20% sur les tests de système OLTP (online transaction processing) de pointe. Les utilisateurs peuvent gagner plus encore dans les rendements d'entreposage de données. Les changements comprennent des tris en mémoire et sur disque plus rapides, un meilleur dimensionnement en multi-processeurs, une meilleure planification des requêtes sur les données partitionnées, des chargements massifs plus rapides et des jointures externes grandement accélérées.
Sauvegarde à chaud de bases de données : grâce à une extension de la fonctionnalité « Point in Time Recovery » (restauration d'un instantané), les administrateurs peuvent désormais aisément créer une copie de basculement (failover) du cluster de bases de données.
Construction des index en ligne : les index peuvent désormais être construits alors que les applications écrivent dans les tables de la base. Cela permet d'optimiser les performances sans temps d'arrêt.
Fonctionnalités SQL:2003 : PostgreSQL, bien connu pour son respect des standards, a ajouté un grand nombre des nouvelles fonctionnalités introduites dans les spécifications SQL:2003. Parmi celles-ci, on trouve : les aggrégats de statistiques, les instructions VALUE sur plusieurs lignes, UPDATE RETURNING et les aggrégats multi-colonnes.
Le Projet Firebird publie Firebird 2.0
Le Projet Firebird publie officiellement ce dimanche 12 Novembre 2006 la version 2.0 du logiciel open source Firebird (SGBDR) au cours de la session d’ouverture de la 4ième Conférence Internationale Firebird à Prague, République Tchèque.
Firebird 2.0 est le résultat de plus de deux années de travail de la part d’une large communauté internationale de développeurs et utilisateurs. Cette version apporte un nombre important d’améliorations attendues depuis longtemps qui améliorent significativement les performances, la sécurité et la prise en charge des langues internationales et met en oeuvre des nouvelles fonctionnalités SQL.
En outre, cette version dispose d’un code beaucoup plus robuste à partir duquel la ré-écriture de l’architecture prévue pour Firebird 3.0 est en cours de réalisation.
Firebird 2.0 est le résultat de plus de deux années de travail de la part d’une large communauté internationale de développeurs et utilisateurs. Cette version apporte un nombre important d’améliorations attendues depuis longtemps qui améliorent significativement les performances, la sécurité et la prise en charge des langues internationales et met en oeuvre des nouvelles fonctionnalités SQL.
En outre, cette version dispose d’un code beaucoup plus robuste à partir duquel la ré-écriture de l’architecture prévue pour Firebird 3.0 est en cours de réalisation.
Du nouveau chez Alfresco : Parution de la version 1.4 et du module WCM
Après la parution de la version 1.0 il y a un an, puis la libération complète des sources en mai 2006, Alfresco continue sa rapide évolution et annonce la parution de deux produits :
Alfresco ECM version 1.4 "community", orienté Gestion De Contenu d'Entreprise qui apporte les nouveautés suivantes :
Alfresco WCM version preview, afin de montrer les concepts de sa solution de gestion de contenu Web
Rappelons qu'Alfresco est multiplateforme (Java EE) publié sous une licence dérivée de la MPL, que le modèle économique de la société éditrice est basé entièrement sur la souscription de contrats de support, et que la version "community" est totalement iso-fonctionnelle par rapport à la version dite "Entreprise", certifiée, supportée et garantie par l'éditeur.
Alfresco ECM version 1.4 "community", orienté Gestion De Contenu d'Entreprise qui apporte les nouveautés suivantes :
- Gestion des processus métiers , par intégration de jBPM (projet JBoss)
- Gestion des archives et plans de classements (Record Management)
- Une traçabilité orientée services (Audit Trail)
- Un tableau de bord "MonAlfresco"
- Des performances améliorées sur les très gros volumes
- Des exécutables virtuels permettant le lancement d'actions à travers CIFS
- Des actions adressables par URL (architecture REST)
- Ajout d'un framework AJAX
Alfresco WCM version preview, afin de montrer les concepts de sa solution de gestion de contenu Web
- Formulaires entièrement basés sur XForms
- Serveur de virtualisation
Rappelons qu'Alfresco est multiplateforme (Java EE) publié sous une licence dérivée de la MPL, que le modèle économique de la société éditrice est basé entièrement sur la souscription de contrats de support, et que la version "community" est totalement iso-fonctionnelle par rapport à la version dite "Entreprise", certifiée, supportée et garantie par l'éditeur.